/*
 * @Description:
 * 
 * @Author: rendc
 * 
 * @Date: 2025-08-07 15:11:29
 * 
 * @LastEditors: rendc
 * 
 * @LastEditTime: 2025-08-07 15:21:03
 */

import java.util.Arrays;

public class Test03 {
  Action action = new Action() {
    // 匿名内部类
    // a.对字符串按照 | 进⾏分割，并得到数组，例如 传⼊字符串"a|b|c"，返回["a","b","c"]
    @Override
    public String[] test(String str) {
      String[] arr = str.split("|");
      return arr;
    };
  };

  public static void main(String[] args) {
    Action action = new Action() {
      // 匿名内部类
      // a.对字符串按照 | 进⾏分割，并得到数组，例如 传⼊字符串"a|b|c"，返回["a","b","c"]
      @Override
      public String[] test(String str) {
        // | 特殊字符 要转义
        // String[] arr = str.split("\\|");
        String[] arr = str.split("[|]");
        // String[] arr = str.split("[|]");
        return arr;
      };
    };
    String[] strArr = action.test("a|b|c");
    System.out.println("strArr:" + Arrays.toString(strArr));
    // b.对字符串按照 - 进⾏分割，并得到数组，例如 传⼊字符串"a-b-c"，返回["a","b","c"]
  }
}